package com.xh.bussiness.exam.bean.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @author Pitt Cheung
 * @date 2021/8/11 15:15
 */
@Data
@ApiModel
public class StudentPaperAnalysisInfoDto {

    @ApiModelProperty("报告状态（0：未发送；1：已发送）")
    private Integer reportStatus;

    @ApiModelProperty("试卷分析")
    private StudentPaperAnalysis paperAnalysis;

    @ApiModelProperty("知识点数量")
    private Integer knowledgeCount;

    @ApiModelProperty("一级知识点分数占比")
    private List<StudentPaperKnowledgeScoreDto> knowledgeScoreDtos;

    @ApiModelProperty("试卷得分")
    private Integer studentPaperScore;

    @ApiModelProperty("难度分析")
    private List<StudentPaperDifficultAnalysisDto> difficultAnalysisDtos;

    @ApiModelProperty("知识点分析表格数据")
    private List<PaperTestStudentKnowledgeNode> knowledgeNodes;

    @ApiModelProperty("正确数")
    private Long rightCount;

    @ApiModelProperty("错误数")
    private Long errorCount;

    @ApiModelProperty("学生试题作答结果")
    private List<StudentPaperQuestionAnswerDto> studentQuestionAnswerDtos;

    private String studentName;


}
